package com.qh.resourcehub.program.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class AccessVo {
    //基础信息表
    private String infoId;
    private String unitName;     // 申请单位
    private String departmentName;
    private String contactPhone;             // 使用期限开始时间
    private String securityResponsibleName;             // 使用期限结束时间
    private String securityResponsibleTitle;             //申请使用人名字
    private String applyUser;             //申请人ID
    private String securityResponsiblePhone;             //联系方式
    private String systemOwnerName;             //人员类别状态（在职；挂职/交流）
    private String systemOwnerTitle;             //申请事项
    private String systemOwnerPhone;             //终端类型
    private String systemName;             //操作系统名称
    private String systemUrl;             //服务器类型
    private String contractorCompany;           // 设备MAC地址
    private String contractorContact;         // 所在区域
    private String contractorPhone;         // 变更注销原因说明
    private String ipInformation;         //  信息中心已分配IP
    private String fileUrl;
    private String processFileUrl;


    //流程表信息
    private String processId;               // 审批流程ID
    private String processStatus;         // 当前审批状态
    private String processStatusName;         // 当前审批状态
    private String processUser;         // 当前申请用户
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date processTime; //申请时间
    private String processRecordId;  //审批流程信息ID
    private String examineUserId;
    //审批type：1当前需要审核；2审核历史
    private String examineType;
    private String infoType;
    private String examineUserName;
    private String recordMsg;
}
